//index.js
//获取应用实例
var app = getApp()
var total = [];
Page({
  data: {
    perImgSrc: []
  },
  onLoad: function (options) {
    // 页面初始化 options为页面跳转所带来的参数
  },
  onReady: function () {
    // 页面渲染完成
  },
  onShow: function () {
    // 页面显示
  },
  onHide: function () {
    // 页面隐藏
  },
  onUnload: function () {
    // 页面关闭
  },
  chooseImg: function () {
    var that = this;
    wx.chooseImage({
      count: 9, // 默认9
      sizeType: ['original'], // 可以指定是原图还是压缩图，默认二者都有
      sourceType: ['album'], // 可以指定来源是相册还是相机，默认二者都有
      success: function (res) {
        // 返回选定照片的本地文件路径列表，tempFilePath可以作为img标签的src属性显示图片
        var tempFilePaths = res.tempFilePaths;
        console.info(res.tempFilePaths.length);
        that.uploadFile2(tempFilePaths, 0);
      }
    })
  },

  uploadFile: function (file, i) {//测试,没有什么屌用
    var that = this;
    wx.uploadFile({
      url: 'http://192.168.0.104:8080/test2/upload', //仅为示例，非真实的接口地址
      filePath: file,
      name: 'file',
      header: { "Content-Type": "multipart/form-data" },

      formData: {
        //和服务器约定的token, 一般也可以放在header中
        'session_token': wx.getStorageSync('session_token')
      },

      success: function (res) {
        var obj = new Object();
        obj.ind = i + 1;
        var data = res.data;
        console.info(data);
        obj.src = data;
        console.info("---------------------------------");
        console.info(obj);
        that.data.perImgSrc.push(obj);
      }
    })
  }, uploadFile2: function (file, i) {//递归调用
  console.log("file路径为"+file);
    var that = this;
    wx.uploadFile({
      url: 'http://192.168.43.223:8080/jp-web/pub/admin/system/enclosure/uploadFileOne.do', //仅为示例，非真实的接口地址
      filePath: file[i],
      
      name: 'wxfile',
      header: { "Content-Type": "multipart/form-data" },

      formData: {
        //和服务器约定的token, 一般也可以放在header中
        'session_token': wx.getStorageSync('session_token')
      },

      success: function (res) {
        var obj = new Object();
        obj.ind = i + 1;
        var data = res.data;
         console.info("res.data数据为"+res.data.pathStr);
        console.info("data数据为"+data);
        obj.src = data;
        res.statusCode 
        console.info(" res.statusCode --"+ res.statusCode );
         console.info("obj.src--"+obj.src);
        console.info("---------------------------------");
        console.info(obj);
        if (!((i + 1) == file.length)) {
          total.push(obj);
          that.uploadFile2(file, i + 1);
        } else {
          total.push(obj);
          that.setData({ perImgSrc: total });
        }
      }
    })
  }
})
